Data-Parallel Primitives for Spatial Operations Using PM Quadtrees*

نویسندگان

  • Erik G. Hoel
  • Hanan Samet
چکیده

Quadtrees* Erik G. Hoel Hanan Samet Computer Science Department Computer Science Department Center for Automation Research Center for Automation Research Institute for Advanced Computer Sciences Institute for Advanced Computer Sciences University of Maryland University of Maryland College Park, Maryland 20742 College Park, Maryland 20742 Abstract Data-parallel primitives for performing operations on the PM1 quadtree and the bucket PMR quadtree are presented using the scan model. Algorithms are described for building these two data structures that make use of these primitives. The data-parallel algorithms are assumed to be main memory resident. They were implemented on a Thinking Machines CM-5 with 32 processors containing 1GB of main memory.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Data-Parallel Primitives for Spatial Operations

Data-parallel primitives for performing operations on the PM1 quadtree, bucket PMR quadtree, and R-tree spatial data structures are presented using the scan model. Algorithms are described for building these three data structures that make use of these primitives. The data-parallel algorithms are assumed to be main memory resident. The algorithms were implemented on a minimally con gured Thinki...

متن کامل

Visualizing and Animating Search Operations on Quadtrees on the Worldwide Web

A set of spatial index JAVATM applets is described that enable users on the worldwide web to experiment with a number of variants of the quadtree spatial data structure for different spatial data types, and, most importantly, enable them to see in an animated manner how a number of basic search operations are executed for them. The spatial data types are points, line segments, and rectangles. T...

متن کامل

Parleda: a Library for Parallel Processing in Computational Geometry Applications

ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...

متن کامل

Parallel Processing of Pointer Based Quadtrees on Hypercube Multiprocessors

This paper studies the parallel construction and manipulation of pointer based quadtrees on the hypercube multiprocessor. While parallel algorithms for the manipulation of a variant of linear quadtrees have been previously studied in the literature, no parallel pointer based quadtree construction algorithms have been presented. In this paper, we solve the problem of efficiently constructing poi...

متن کامل

A Comparison of Spatial Subdivision Algorithms for Sort-First Rendering

This paper describes and experimentally evaluates three adap-tive spatial subdivision heuristics for sort-rst parallel graphics rendering on distributed-memory multicomputers. In sort-rst rendering, image-space, or screen, is divided into regions. Each processor is assigned one or multiple regions to render. Primitives in the scene are redistributed among the processors according to region assi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995